package co.yixiang.modules.system.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.experimental.Accessors;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import java.time.LocalDateTime;
import java.io.Serializable;

/**
* @author DB
* @date 2020-09-08
*/
@Data
@Accessors(chain = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class VersionDescDto implements Serializable {

    private Integer id;

    /** 版本号 */
    private String versionName;

    private String backdrop;

    /** wgt包下载路径，用wgt方式更新*/
    private String wgtUrl;

    /** 是否有更新*/
    private Boolean updateStatus;

    @TableField(exist = false)
    private Boolean updateStatus_text;

    /**apk/ipa 包的下载地址或 AppStore，用于整包升级的方式 */
    private String pkgUrl;

    /** 版本更新信息 */
    private String note;

    /**1需要升级  0无需升级 */
    private String upStatus;

    @TableField(exist = false)
    private String upStatus_text;

    /** 创建时间 */
    private LocalDateTime createTime;

    /** 修改时间 */
    private LocalDateTime updateTime;
}
